#ifndef SPRITE_H
#define SPRITE_H

class Sprite
{
public:
    Sprite();
    Sprite(float width, float height, GLuint texture, float depth = 0.0f);
    ~Sprite();

    void render(float x, float y) const;

    float width() const;
    float height() const;

private:
    float _width;
    float _height;
    GLuint _texture;
    float _depth;
};

#endif // SPRITE_H
